//:C11:PassingBigStructures.cpp
struct Big
{
    char buf[100];
    int i;
    long d;
} B, B2;

Big bigfun(Big b)
{
    b.i = 100;    // Do something to the argument
    return b;
}

int main(void)
{
    B2 = bigfun(B);
}